#!/usr/bin/env python
# -*-coding:UTF-8 -*-
'''
@Project ：19-xpath站长素材.py
@File：39-await示例2.py
@Author ：文非
@Date：2021/3/1514:33
@Require：# await后面可以加协程对象 task feature IO阻塞
'''
import asyncio

async def others():
    print("start")
    await asyncio.sleep(2)
    print("end")
    return '返回值'

async def func():
    print("执行协程函数内部的代码")

    # 遇到IO操作挂起当前协程（任务），等IO操作完成后再继续往下执行，当前协程挂起时，事件循环可以去执行其他协程任务
    response = await others()  # await后面加了协程对象
    print("IO请求 结束，结果为：", response)

asyncio.run(func())